Arabic Numeral to Numeri++ Converter

by Daniel Swanson & Trey Jones

Cognomen 2018 (SpecGram, CLXXX.3) in footnote ‡‡† lays out “a superior, novel solution” to extending Numeri++, his science-nerd–friendly upgrade to Roman numerals, to accommodate values beyond 5,000. Below we provide a handy converter for the mathematically and/or typographically challenged among you who would like to use this system.

Arabic Numerals:


It appears that our buddy Prae-Prae put a little too much faith in the Unicode Consortium. Obviously any entity with “Consortium” right there in the name is not to be trusted fully.

The biggest problem is that there are no versions of ß in the double-struck, fraktur, or encircled character ranges. Sure, you can say the Germans have no right to a double-struck ß, because if you gave them one their mathematicians would almost certainly start using it, and then the whole world would have to catch up. And while there are many, many encircled characters, you have to draw a line somewhere or you’ll end up with “Unicode” and “Encircled Unicode”. Admittedly they tried, with COMBINING ENCLOSING CIRCLE, though it is poorly supported by so, so many fonts. But no ß in the frakkin’ fraktur character range? Really? It’s exactly the kind of uncaring evil you’d expect from a Consortium.

In order to mitigate this disaster, we’ve had the Typographic Interns whip up some image-based alternatives: [double-struck ß] and [fraktur ß]. We’ve included alt text for each so that if you have smart copy-n-paste you’ll get something like “[double-struck ß]” if you copy them somewhere else. If you have dumb copy-n-paste, it may just silently swallow them, and you will look like a fool to the broader Numeri++ community. Caveat Transcriptor!

Another implementation difficulty has been that in the vast majority of fonts we tested, cedillas under some letters, notably G, K, L, N, and R, and sometimes D and T, are rendered less like cedillas and more like commas. This is true for both the pre-composed versions (Ģ Ķ Ļ Ņ Ŗcf. Ç Ȩ Ḩ Ş) and those that use the combining form of the cedilla (G̦ K̦ L̦ N̦ R̦cf. Ç Ȩ Ḩ Ş). Good luck telling them apart from the commafied versions (G̦ K̦ L̦ N̦ R̦cf. C̦ E̦ H̦ Ș) in print. You might be able to fix the problem with a fresh sharpie and a steady hand, but other than that, you are on your own.

Similarly, L with a caron usually comes out looking like L with an apostrophe (Ľ). And A with a ring often looks like the cranially traumatized Angstrom symbol (Å) instead of the proper, floating, ethereal halo it should be (cf. S̊ Z̊ ß̊). There’s almost certainly some important history of some Slavic language (or pseudo-Slavic language... lookin’ at you, Romanian) that explains most of these shenanigans, but it’s still a pain.

Judicious use of the COMBINING GRAPHEME JOINER and combining diacriticsplus a friendly fontcan help address these problems: G͏̧ K͏̧ L͏̧ N͏̧ R͏̧ L͏̌ A͏̊. There, was that so hard? (Yes, yes it was.)

While Unicode supports all these nifty characters, many fonts do not. If your computer isn’t old enough to vote, it might have something on it that will render everything here, albeit in a significantly less-than-ideally nifty fashion. On this page we have included a carefully curated set of web fonts, chosen and configured “just so”, to give some mild sense of aesthetic pleasingness. Your metaphorical mileage will almost certainly varydon’t forget to adjust your leading and kerning!

Finally, there are probably some other typographic difficulties to be had, based on your browser, operating system, astrological sign, handedness, favorite phoneme, or computing device. (If you are on mobile, just... don’t even start!) If you notice any problems, you could let the editors of SpecGram know, orand we’re just spitballing hereyou could keep it to your damn self!

Not that we’re bitter.